package com.ddxcloud.movie.data.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.Date;

@Data
public class OrderDetail {

    @Schema(description = "订单ID")
    @TableId(type = IdType.INPUT)
    private Long orderId;

    @Schema(description = "联系号码")
    private String mobile;

    @Schema(description = "影片ID")
    private String filmId;

    @Schema(description = "影片名称")
    private String filmName;

    @Schema(description = "影片图片")
    private String filmImg;

    @Schema(description = "影院ID")
    private String cinemaId;

    @Schema(description = "影院名称")
    private String cinemaName;

    @Schema(description = "影院地址")
    private String cinemaAddress;

    @Schema(description = "排期编号")
    private String showId;

    @Schema(description = "座位信息")
    private String seats;

    @Schema(description = "是否换座")
    private Integer changeSeat;

    @Schema(description = "购票方式 0.特惠购票 1.快捷出票")
    private Integer deliverMode;

    @Schema(description = "影片开场时间")
    private Date startTime;

    @Schema(description = "影片结束时间")
    private Date endTime;

    @Schema(description = "附加数据")
    private String attach;

    @Schema(description = "取票码")
    private String codes;

    @Schema(description = "备注")
    private String remark;

    @Schema(description = "联系人")
    private String contacts;

    @Schema(description = "收货地址")
    private String deliveryAddress;

    @Schema(description = "券码")
    private String couponCode;

    @Schema(description = "座位数")
    private Integer seatCount;
}
